软考真题
第3题
【说明】
在开发某大型电子商务系统项目过程中,为保证软件的开发质量,需要进行软件测试。某测试员需要完成销售情况统计模块及某函数的测试任务。
根据以下程序代码、程序控制流程图及测试用例表,填写( )~( )空。

测试人员使用基本路径测试方法测试该函数,根据程序执行情况,绘制程序的控制流程图,如图3-1所示。

注:在图3-1中的数字是源程序中的行号,语句3和4顺序执行,合并为结点4;语句8和9顺序执行,合并为结点8。
由图3-1可以计算出程序环路复杂度V(G)=( )-( )+2=4。
结合程序代码,在图3-1中,从起始结点4到终止结点24共有4条独立路径:
Ⅰ)4,24
Ⅱ)4,6,8,24
Ⅲ)( )
IV)4,6,13,19,22,4,24
针对上面4条独立路径,可以设计表3-1所示的测试用例。

现有需测试的程序结构图,如图3-2所示。

采用自顶向下的集成测试方法,完成图3-2程序的测试。按照深度优先方式进行集成测试的顺序为( ),按照广度优先方式进行集成测试的顺序为( )
对图3-2使用自底向上的集成测试方法,其基本过程如图3-3所示。根据题意,完成自底向上的集成测试过程,填写( )~( )空。

答题卡
加油
纠错
得分:0